1000 Combinations, But Only One Solution To The Five Snakes Puzzle.